home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group95c.txt
/
000023_icon-group-sender _Fri Sep 29 12:59:53 1995.msg
< prev
next >
Wrap
Internet Message Format
|
1996-01-03
|
2KB
Received: by cheltenham.cs.arizona.edu; Fri, 29 Sep 1995 07:05:53 MST
To: icon-group@cs.arizona.edu
Date: 29 Sep 1995 12:59:53 GMT
From: qbchsod@ebcw131.ericsson.se (Soderstrom Hakan)
Message-Id: <QBCHSOD.95Sep29135953@ebcw131.ericsson.se>
Organization: Ericsson Business Networks AB
Sender: icon-group-request@cs.arizona.edu
Subject: Q: icont error message
Errors-To: icon-group-errors@cs.arizona.edu
I took a *working* program from an Icon 8.9 environment and tried to run
it in a 9.0 environment. Now it wouldn't compile; icont complains:
pltodb.icn: Line 85 # :"d_bname": no record having this field is ever created
pltodb.icn: Line 86 # :"ie_short": no record having this field is ever created
pltodb.icn: Line 96 # :"d_bname": no record having this field is ever created
What!? I can't understand how icont arrives at this conclusion. There
are plenty of record-creating instances in the code. Line 85 contains
this construct:
every (dsc := (!(ie_t|iegr_t))).d_bname == ie_type_name do {
i.e. a simple search through two tables for a record whose d_bname field
matches a certain string. Besides, the identical source code worked fine
and produced the expected results in the previous version of Icon.
Any light on this out there?
Platform: Sun SPARC under SunOS 4.1.4,
Icon Interpreter Version 9.0. July 16, 1994.
--
----------------------------------------------------------------------
Hakan Soderstrom (contractor) | qbchsod@ebc.ericsson.se
| Memo: EXTR.QBCHSOD
Ericsson Business Networks AB | Voice: +46 8 422 0616
NA/EBC/FB/TV |
S-13189 Stockholm, SWEDEN | Fax: +46 8 422 0630